<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>内置对象Math</title>
</head>
<body>
<!-- 
对象分类：
	1.自定义对象，开发人员自己编写的
	2.内置对象，是js中自带的Math，Date
	3.宿主对象，浏览器对象document.write,	console.log

Math
	E科学计数法

	PI 3.1415926

	abs绝对值：它是将负数变成正数，正数还	是正数

	ceil向上取整，无论值大小都会向上取整数
	  例如：0.009 输出为 1；
			  1.999 输出为2；
		——不论小数点后面值是多少都会晋升为	1；
		——如果复数就直接舍掉小数点后面，取	整数；

	floor向下取整，和上面是对头，小数点后	面的值无论多少，只要整数位，小数一	 下都不要都。进行向下取整数
	  例如：0.09结果为0；
	  		1.99结果为1；
	  	——不论小数点后面是多少都会舍掉只要	整数
	  	——如果是负数 -0.002 结果是 -1；
	  				 -1.3结果是-2；

	Math.min可以取出一组书中最小的数
	Math.max上面的对头，一组数中取最大的数
	max和min会将其他类型隐式转换为数字类型

	random 随机数，随机出任意0~1的数
		-如果想获取到0~10，就Math.random()*10;
		-1以上的数Math.ceil(Math.random());
		-如果只要整数Math.floor(Math.random);

	round 四舍五入。见4舍，见5入；
		-例如 0.43 结果 0;
			  1.53 结果 2;
	
	sqrt 绝对值开方 4开方2,9开方3,16开方4;

Date日期
	Date()获取到当前的时区,年月日时分秒星期几
	getFullYear()获取当前年份，获取范围是0~11
	
  注意：一定要注意大小写
	getMonth()+1获取2月份
	-一月january  二月february 三月March
	-四月April    五月May      六月June   -七月July      八月August  -九月September 十月October  十一月November        十二月December
	   
	 
  注意：或取得范围是0~11，所以每次月份要+1
	getDate()获取当前日期/几号（1~31）

	getDay()获取当前星期几注：于上面分清楚
	-星期一 monday   	星期二 Tuseday -星期三Wednesday    星期四 Thursday
	-星期五 Friday   	星期六 Saturday
	-周日Sunday
	取值范围（0~6）

	getHours() 获取当前小时（0~23）
	getMinutes() 获取当前分钟（0~59）
	getSeconds() 获取当前描述（无限大）
	getTime() 返回1970年一月一日至今的毫秒
	
	valueOf返回数组原始值

 -->
</body>
<script type="text/javascript">
//console.log(Math.ceil(0.5));
//console.log(Math.floor(0.5));
//console.log(Math.abs(0.5));
//console.log(Math.min(	true,2,'zyl',3,8,6));		
//console.log(Math.ceil(Math.random()*10))//0~1之间的小数


//Date日期的获取方法：
//var date = new Date();
//console.log(date.getFullYear());
//console.log(date.getMonth()+1);
//console.log(date.getDate());
//console.log(date.getDay());
//console.log(date.getHours());
//console.log(date.getMinutes());
// console.log(date.getSeconds());
// console.log(date.getTime());

//更改时间的方法
// var dateTime = new Date();
// dateTime.setFullYear(2020);
// dateTime.setHours(10);
// dateTime.setDate(5);
// dateTime.setMinutes(33);
// console.log(dateTime.getFullYear());
// console.log(dateTime)
//console.log(dateTime.valueOf());

//valueOf()数组中返回数组原始值
var arr = [3,7,4,2,18,55,22,14];
	arr.push(1);
	console.log(arr);
	console.log(arr.valueOf());
arr.sort(function(a,b){
	if (a>b) {
		return 1;
	}else if (a<b) {
		return -1;
	}else{
		return 0;
	}
})
console.log(arr);
</script>
</html>